package org.budo.cmbc.direct.sdk.entity.changeaccountinfo;

import java.io.Serializable;

import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class MEApprovalProcess implements Serializable {

    private static final long serialVersionUID = -4508500176431400526L;
    /**
     * 审核时间 格式：yyyyMMddHHmmss
     */
    private String authTime;

    /**
     * 申请时间 格式：yyyyMMddHHmmss
     */
    private String uploadTime;

    /**
     * 审批类型
     *
     * 2-交易密码重置;3-变更手机号;18-变更绑定卡申请
     */
    private String applyType;

    /**
     * 审批状态
     *
     * 0-待审核，1-审核通过，2-拒绝，4-重置密码/非零资产绑定卡变更场景下，且客户成功完成密码重置/根据审核结果变更绑定卡后的状态，
     * 5-重置密码/非零资产绑定卡变更申请审批通过验证码已失效 0-->1或者2 1-->4或者5（4成功变更，5过期）
     */
    private String status;

    /**
     * 拒绝原因 审批拒绝时提供拒绝原因
     */
    private String reason;
}
